|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sabro.jbusiness.sys.SysFiltro
public abstract class SysFiltro
Base para a estrutura de armazenamento estruturado dos filtros. Veja as outras classes que começam com o prefixo SysFiltro, cada uma delas serve para armazenar um tipo de condiçào de filtragem.
Nested Class Summary | |
---|---|
static class |
SysFiltro.SysFiltroEvent
Encapsula as informações que descrevem as alterações feitas no SysFiltro. |
static class |
SysFiltro.SysFiltroEventType
|
static interface |
SysFiltro.SysFiltroListener
Define como um listener de SysFiltro deve ser construido |
static class |
SysFiltro.SysFiltroListenerItem
|
Constructor Summary | |
---|---|
SysFiltro()
|
Method Summary | |
---|---|
void |
addSysFiltro(SysFiltro sysFiltro)
|
void |
addSysFiltro(SysFiltro sysFiltro,
int index)
Adiciona um SysFiltro filho a este filtro. |
static SysFiltro.SysFiltroListenerItem |
addSysFiltroListener(java.lang.Object objeto,
SysFiltro.SysFiltroListener sysFiltroListener)
|
SysFiltro.SysFiltroListenerItem |
addSysFiltroListener(SysFiltro.SysFiltroListener sysFiltroListener)
|
boolean |
canClose(ISelectable iSelectable)
Deve indicar se o objeto selectable pode ser fechado. |
void |
clearSysFiltroFilho(SysFiltro sysFiltro)
Remove todos os filhos exceto aquele indicado no parâmetro |
abstract SysFiltro |
clone()
Devolve uma cópia do filtro |
SysFiltro |
convertTo(java.lang.Class<? extends SysFiltro> sysFiltroClasse)
Converte o filtro para outro tipo conforme parâmetro |
SysFiltro |
convertToSysFiltroAll()
|
SysFiltro |
convertToSysFiltroBooleanAnd()
|
SysFiltro |
convertToSysFiltroBooleanOr()
|
SysFiltro |
convertToSysFiltroLigacao()
|
SysFiltro |
convertToSysFiltroLigacaoAnexo()
|
SysFiltro |
convertToSysFiltroNil()
|
SysFiltro |
convertToSysFiltroNot()
|
SysFiltro |
convertToSysFiltroTabela()
|
SysFiltro |
convertToSysFiltroTabelaConjuntos()
|
SysFiltro |
convertToSysFiltroTabelaRegistros()
|
void |
defineSysFiltroFilho(SysFiltro sysFiltro)
Define que o sysFiltro informado é o único filtro filho deste filtro pai. |
static SysTabelaFormatada |
findSysTabela(SysFiltro sysFiltro,
SysTabelaFormatada sysTabela)
|
static void |
fireSysFiltroChanged(java.lang.Object objeto,
SysFiltro.SysFiltroEvent sysFiltroEvent)
|
abstract java.lang.String |
getAlias()
Obtém a descriçào do filtro para apresentar na árvore descritiva do filro |
abstract java.lang.String |
getCondicao()
Obtém a condição SQL correspondente ao filtro |
abstract int |
getIndexOfChild(SysFiltro sysFiltroChild)
Obtém a posição do filtro filho dentro dos nós filhos |
ISelectable[] |
getISelectableComponents()
|
ISelectable |
getISelectableParent()
Este método fornece a relação de filhos selecionáveis e/ou selecionados. |
SysFiltro[] |
getPath()
|
abstract int |
getSysFiltroCount()
Informa o numero de filhos que este SysFiltro possui. |
SysFiltro |
getSysFiltroFilho()
|
abstract SysFiltro |
getSysFiltroItem(int i)
Devolve o enésimo filho deste filtro. |
java.util.ArrayList<java.lang.Class<? extends SysFiltro>> |
getSysFiltroOptions()
Relaciona as possibilidades de conversão de filtro |
SysFiltro |
getSysFiltroPai()
|
SysFiltro |
getSysFiltroRaiz()
|
SysTabelaFormatada |
getSysTabelaBase()
|
abstract IPanelEditorSysFiltro |
getZoomComponent()
Obtém o painel editor do SysFiltro |
abstract boolean |
isLeaf()
True se o filtro não for um nó (não poder ter fltros filhos). |
abstract void |
readExternal(java.io.ObjectInput in)
|
void |
removeSysFiltro(SysFiltro sysFiltro)
Remove o SysFiltro filho indicado no parâmetro. |
static void |
removeSysFiltroListener(SysFiltro.SysFiltroListener sysFiltroListener)
|
static void |
removeSysFiltroListenerItem(SysFiltro.SysFiltroListenerItem sysFiltroListenerItem)
|
void |
requestSelection()
|
void |
setISelectableParent(ISelectable iSelectableParent)
Este método deve ser chamado para informar o objeto qual é o seu objeto selecionavel pai. |
abstract java.lang.String |
toString()
Obtém a descrição do filtro para fins de debug. |
void |
trocaSysFiltro(SysFiltro sysFiltroOld,
SysFiltro sysFiltroNew)
|
void |
wasRequestClose(ISelectable iSelectable)
Este método é chamado pelo SelectionManeger para avisar que algum objeto ISelectable está sendo fechado mas para isso precisa que seus objetos filhos também sejam fechados. |
void |
wasSelected()
Este método é chamado pelo SelectionManager para avisar que este objeto foi selecionado. |
void |
wasUnSelected()
Este método é chamado pelo SelectionManager para avisar que este objeto foi deselecionado. |
abstract void |
writeExternal(java.io.ObjectOutput out)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SysFiltro()
Method Detail |
---|
public SysTabelaFormatada getSysTabelaBase()
public SysFiltro getSysFiltroPai()
public SysFiltro getSysFiltroRaiz()
public SysFiltro getSysFiltroFilho()
public void defineSysFiltroFilho(SysFiltro sysFiltro)
sysFiltro
- public void trocaSysFiltro(SysFiltro sysFiltroOld, SysFiltro sysFiltroNew)
public void addSysFiltro(SysFiltro sysFiltro)
public void addSysFiltro(SysFiltro sysFiltro, int index)
sysFiltro
- public void clearSysFiltroFilho(SysFiltro sysFiltro)
sysFiltro
- public void removeSysFiltro(SysFiltro sysFiltro)
sysFiltro
- public SysFiltro[] getPath()
public void requestSelection()
public abstract SysFiltro clone()
clone
in class java.lang.Object
public abstract SysFiltro getSysFiltroItem(int i)
i
-
public abstract int getSysFiltroCount()
public abstract boolean isLeaf()
public abstract int getIndexOfChild(SysFiltro sysFiltroChild)
sysFiltroChild
-
public abstract java.lang.String getCondicao()
public abstract java.lang.String getAlias()
public abstract java.lang.String toString()
toString
in class java.lang.Object
public abstract IPanelEditorSysFiltro getZoomComponent()
public static SysTabelaFormatada findSysTabela(SysFiltro sysFiltro, SysTabelaFormatada sysTabela)
public abstract void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public abstract void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
public static void fireSysFiltroChanged(java.lang.Object objeto, SysFiltro.SysFiltroEvent sysFiltroEvent)
public SysFiltro.SysFiltroListenerItem addSysFiltroListener(SysFiltro.SysFiltroListener sysFiltroListener)
public static SysFiltro.SysFiltroListenerItem addSysFiltroListener(java.lang.Object objeto, SysFiltro.SysFiltroListener sysFiltroListener)
public static void removeSysFiltroListenerItem(SysFiltro.SysFiltroListenerItem sysFiltroListenerItem)
public static void removeSysFiltroListener(SysFiltro.SysFiltroListener sysFiltroListener)
public java.util.ArrayList<java.lang.Class<? extends SysFiltro>> getSysFiltroOptions()
public SysFiltro convertTo(java.lang.Class<? extends SysFiltro> sysFiltroClasse)
sysFiltroClasse
-
public SysFiltro convertToSysFiltroNil()
public SysFiltro convertToSysFiltroTabela()
public SysFiltro convertToSysFiltroNot()
public SysFiltro convertToSysFiltroBooleanAnd()
public SysFiltro convertToSysFiltroBooleanOr()
public SysFiltro convertToSysFiltroTabelaConjuntos()
public SysFiltro convertToSysFiltroLigacao()
public SysFiltro convertToSysFiltroLigacaoAnexo()
public SysFiltro convertToSysFiltroTabelaRegistros()
public SysFiltro convertToSysFiltroAll()
public ISelectable[] getISelectableComponents()
getISelectableComponents
in interface ISelectable
public ISelectable getISelectableParent()
ISelectable
getISelectableParent
in interface ISelectable
public void setISelectableParent(ISelectable iSelectableParent)
ISelectable
setISelectableParent
in interface ISelectable
public void wasSelected()
ISelectable
wasSelected
in interface ISelectable
public void wasUnSelected()
ISelectable
wasUnSelected
in interface ISelectable
public boolean canClose(ISelectable iSelectable)
ISelectable
canClose
in interface ISelectable
public void wasRequestClose(ISelectable iSelectable)
ISelectable
wasRequestClose
in interface ISelectable
iSelectable
- objeto que solicitou o fechamento.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |